package com.ktgj.other.mapper;

import java.util.List;

import com.ktgj.other.domain.ChinaCity;
import com.ktgj.other.domain.RcCity;

/**
 * 专车城市Mapper接口
 * 
 * @author ruoyi
 * @date 2022-07-27
 */
public interface RcCityMapper 
{
    /**
     * 查询专车城市
     * 
     * @param cityid 专车城市ID
     * @return 专车城市
     */
    public RcCity selectRcCityById(Long cityid);

    /**
     * 查询专车城市列表
     * 
     * @param rcCity 专车城市
     * @return 专车城市集合
     */
    public List<RcCity> selectRcCityList(RcCity rcCity);

    /**
     * 新增专车城市
     * 
     * @param rcCity 专车城市
     * @return 结果
     */
    public int insertRcCity(RcCity rcCity);

    /**
     * 修改专车城市
     * 
     * @param rcCity 专车城市
     * @return 结果
     */
    public int updateRcCity(RcCity rcCity);

    /**
     * 删除专车城市
     * 
     * @param cityid 专车城市ID
     * @return 结果
     */
    public int deleteRcCityById(Long cityid);

    /**
     * 批量删除专车城市
     * 
     * @param cityids 需要删除的数据ID
     * @return 结果
     */
    public int deleteRcCityByIds(Long[] cityids);

    /**
     * 查询中国城市（市、县、州）
     * @return
     */
    public List<ChinaCity> queryCityList();
}
